﻿package kit4j.view.cs;

/**
 * 一个简便字符集合类型，仅包含该字符集合名称和一个字符序列。
 * 该类型用来支持如{@link kit4j.view.cs.swing.dialog.JFontChooser}类型的一个可重复使用的小型字符集的需要。
 * 
 * @author MiniKnife
 * 
 */
public class SimpleCharset {

	/**
	 * 字符集的名称。
	 */
	private String name;

	/**
	 * 字符集包含的字符序列。
	 */
	private CharSequence charSequence;

	/**
	 * 以指定的名称和字符序列构造一个简便字符集。
	 * 
	 * @param name
	 *            字符集的名称
	 * @param charSequence
	 *            字符集包含的字符序列
	 */
	public SimpleCharset(String name, CharSequence charSequence) {
		this.name = name;
		this.charSequence = charSequence;
	}

	/**
	 * 返回字符集的名称。
	 * 
	 * @return 字符集的名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置字符集的名称。
	 * 
	 * @param name
	 *            字符集的名称
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 返回字符集包含的字符序列。
	 * 
	 * @return 字符集包含的字符序列
	 */
	public CharSequence getCharSequence() {
		return charSequence;
	}

	/**
	 * 设置字符集包含的字符序列。
	 * 
	 * @param charSequence
	 *            要设置的字符序列
	 */
	public void setCharSequence(CharSequence charSequence) {
		this.charSequence = charSequence;
	}

}
